const { defineConfig } = require("@vue/cli-service");
const path = require("path");
// 辅助函数，用于解析路径
function resolve(dir) {
  return path.join(__dirname, dir);
}

module.exports = defineConfig({
  publicPath: "./",
  transpileDependencies: false,
  devServer: {
    client: {
      overlay: false,
    },
    proxy: {
      "/test": {
        target: "http://10.13.13.182:30001", // 目标服务器地址
        changeOrigin: true, // 需要虚拟主机站点
        pathRewrite: {
          "^/test": "/test", // 将 /api 替换为空
        },
        // "/api": {
        //   target: "http://47.100.189.31:30180", // 目标服务器地址
        //   changeOrigin: true, // 需要虚拟主机站点
        // },
    },
      "/sh-data-engine": {
        target: "http://10.13.13.182", // 目标服务器地址
        changeOrigin: true, // 需要虚拟主机站点
        pathRewrite: {
          "^/sh-data-engine": "/sh-data-engine", // 将 /api 替换为空
        },
    },
  },
});
